Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a France F2 France F3 Portugal F2 Portugal F3 Greece F1 Greece F2 France F6 France F7 Algeria F1 Algeria F2 France F19 France F20 Germany F4 Usa F7 UAE F1 Shimadzu All Japan Indoor - Kyoto Pro Tennis World Open - Boca Raton Ljubljana Open - Ljubljana Internationale Badische Meisterschaffen Um Den Techem Cup - Zell China Open - Beijing Pro Tennis World Open - Sunrise S Tennis Master Championship - Graz Samsung Securities Cup Challenger Tennis - Seoul Open de L'Isere - Grenoble Challenger 42 - Andrezieux Hamburg Challenger - Hamburg Privat Bank Cup - Dniepropetrovsk The Nottingham Cahllenger - Nottingham IPP Open - Helsinki Jameson Cup - Milan BH Tennis Open International Cup - Belo Horizonte Warsteiner Challenger Lubeck - Lubeck Gemax Open 2002 - Belgrade Yokohama Challenger 2001 - Yokohama Challenger Britania Zavaleta - Puebla Open Castilla y Leon Trofeo Iberdrola - Segovia Urbana-Champaign Challenger - Urbana Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ljubljana Open 2002 - Ljubljana V Gramado Open de Tennis - Gramado Cridicard Mastercard Tennis Cup - Campos do Jordao Barletta Citta Della Disfida Open 2000 - Barletta TED Open - Istanbul Neride Prague Indoor - Prague Lambertz Open - Aachen Challenger Ford de Cherbourg - Cherbourg ATP Challenger Numea - New Caledonia Open de Franche-Comte - Besancon XI Open International D'Andorra - Andorra Open Castilla y Leon - Segovia Timisoara Challenger - Timisoara ATU Cup - Weiden Samsung Securities Cup - Seoul Open de L'Isere - Grenoble The LTA Men's Challenger Wrexham - Wrexham Riviera di Rimini Challenger 2004 - Rimini Tennis Napoli Cup - Napoli Siemens Open - Scheveningen Porsche Open - Poznan Open D'Orleans - Orleans Open de Franche-Comte - Besancon Czech Open 2005 - Prostejov IPP Open - Helsinki KGHM Emax Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Oberstraufen Cup - Oberstaufen Pau Challenger Phoenix Challenger Rome 1 Challenger CA-Challenge - Graz Trieste Challenger Samsung Securities Cup - Seoul ATP Challenger Numea - New Caledonia Challenger 42 - Andrezieux Barletta Challenger Orleans Challenger BMW Tennis Championship - Sunrise Schickedanz Open - Furth Gran Copa Ericsson - Rio de Janeiro Brest Challenger Cherbourg Challenger Vancouver Challenger Riviera di Rimini Challenger - Rimini Heilbronn Open - Heilbronn Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka The Surbiton Trophy - Surbiton 2002 FSE Challenger - Tarzana Cordenons Challenger Zagreb Open - Zagreb Legg Mason Tennis Classic - Washington D.C. Pau Challenger Cherbourg Challenger Tatra Banka Open - Bratislava St. Brieuc Challenger Zagreb Open - Zagreb Heilbronn Challenger The Surbiton Trophy - Surbiton Ilkley Challenger Tatra Banka Open 2003 - Bratislava Mouilleron-Le-Captif Challenger Top Wool Challenger - Biella TED Open - Istanbul The Stella Artois Grass Court Championships - London Open 13 - Marseille The Stella Artois Grass Court Championships - London Stockholm Open - Stockholm Miller Lite Hall of Fame Tennis Championships - Newport Aix En Provence Challenger AAPT Championships - Adelaide Heineken Open - Auckland Milan Indoors - Milan Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Qatar Mobil Open 2001 - Doha Brasil Open - Salvador TD Waterhouse Cup - Long Island International Tennis Championships - Delray Beach Open de Moselle - Metz Davidoff Swiss Indoors - Basel Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Rennes Challenger Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Mouilleron-Le-Captif Challenger Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles ABN/AMRO World Tennis Tournament - Rotterdam Irving Challenger Open de Moselle - Metz AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch The 10tele.com Open - Nottingham Pilot Pen Tennis - New Haven China Open - Beijing Campionati Internazionali di Sicilia - Palermo Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Traralgon Challenger Gerry Weber Open - Halle Red Letter Days Open - Nottingham Dutch Open Tennis - Amersfoort Croatia Open - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca The Artois Championships - London The Nottingham Open - Nottingham Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Next Generation Adelaide International - Adelaide Mercedes Cup - Stuttgart Masters Series - Hamburg Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Open de Moselle - Metz China Open - Beijing Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril China Open - Beijing Brisbane International - Brisbane Open Sud de France - Montpellier Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Moselle Open - Metz Grand Prix Hassan II - Casablanca AIG Japan Open Tennis Championships - Tokyo Rakuten Japan Open - Tokyo Brisbane International - Brisbane TD Waterhouse Cup - Long Island Thailand Open - Bangkok Open de la Comunidad Valenciana - Valencia AIG Japan Open - Tokyo Heilbronn Challenger ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London The Dubai Tennis Championships - Dubai Belgrade Challenger Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Open de Nice Cote d'Azur - Nice Thailand Open - Bangkok Salzburg Challenger Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Sunrise Challenger ABN AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Nature Valley International - Eastbourne Grand Prix Hassan II - Casablanca bett1HULKS Championships - Cologne St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow PTT Thailand Open - Bangkok Abierto Mexicano Telcel - Acapulco Moselle Open - Metz Bet-at-home Open - Hamburg Shenzhen Open - Shenzhen ABN AMRO World Tennis Tournament - Rotterdam Rome Challenger BRD Nastase Tiriac Trophy - Bucharest Aegon Nottingham Open - Nottingham Open de Nice Cote d'Azur - Nice Ostrava Challenger Next Generation Adelaide International - Adelaide Moselle Open - Metz Open de la Comunidad Valenciana - Valencia Moselle Open - Metz Synsam Swedish Open - Bastad If Stockholm Open - Stockholm Open Parc - Lyon Medibank International - Sydney Bet-at-home Open - Hamburg Grand Prix de Tennis de Lyon - Lyon Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Sydney International - Sydney Brisbane International - Brisbane Barcelona Open Banc Sabadell - Barcelona Moselle Open - Metz Adelaide International - Adelaide Open 13 Provence - Marseille Mercedes Cup - Stuttgart Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Legg Mason Tennis Classic - Washington Sardegna Open - Cagliari Emilia-Romagna Open - Parma Serbia Open - Belgrade Moselle Open - Metz Open 13 - Marseille Mercedes Cup - Stuttgart German Tennis Championships - Hamburg St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Copa Claro - Buenos Aires Open de Nice Cote d'Azur - Nice Citi Open - Washington PTT Thailand Open - Bangkok Millennium Estoril Open - Estoril Valencia Open - Valencia AIG Japan Open - Tokyo Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad Valencia Open - Valencia Gerry Weber Open - Halle Open Sud de France - Montpellier Open 13 - Marseille Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Brisbane International - Brisbane Zagreb Open - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo TED Open-Akbank Private Banking - Istanbul Open 13 - Marseille AEGON Championships - London Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest Mercedes Cup - Stuttgart bett1HULKS Indoors - Cologne Konzum Croatia Open - Umag Generali Open - Kitzbuhel Moselle Open - Metz Maharashtra Open - Pune Sydney International - Sydney Open Sud de France - Montpellier Tunis Open - Tunis Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Quimper Challenger Citi Open - Washington San Marino Challenger Arizona Men's Tennis Championships - Scottsdale Rakuten Japan Open - Tokyo Open 13 Provence - Marseille European Open - Antwerp Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier Sofia Open - Sofia China Open - Beijing Murray River Open - Melbourne Open Sud de France - Montpellier Verona Challenger Grand Prix de Tennis de Lyon - Lyon Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Rennes Challenger Noventi Open - Halle Mallorca Championships - Mallorca Open Sud de France - Montpellier Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Open Parc - Lyon Libema Open - 's-Hertogenbosch Plava Laguna Croatia Open - Umag Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Ordina Open - 's-Hertogenbosch BCR Open Romania - Bucharest Open Parc - Lyon Mercedes Cup - Stuttgart Estoril Open - Estoril Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Indianapolis Tennis Championships - Indianapolis BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Brisbane - Brisbane Open 13 - Marseille Telecom Italia Masters - Rome AEGON International - Eastbourne RCA Championships - Indianapolis AEGON Championships - London Mutua Madrilena Masters Madrid - Madrid Brisbane International - Brisbane Rogers Cup - Montreal Open 13 - Marseille Suisse Open - Gstaad Milan Indoors - Milan Rakuten Japan Open - Tokyo Open 13 Provence - Marseille Mercedes Cup - Stuttgart AEGON International - Eastbourne European Open - Antwerp Swiss Indoors Basel - Basel AEGON Championships - London Open 13 Provence - Marseille Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca Tennis Masters Series - Miami Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Pacific Life Open - Indian Wells Copenhagen Open - Copenhagen Telecom Italia Masters - Rome BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai International German Open - Hamburg Masters Series Hamburg - Hamburg Western & Southern Open - New York Rolex Paris Masters - Paris Masters Series Madrid - Madrid Open de Moselle - Metz Campionati Internazionali D'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo Tennis Masters Series - Madrid ARAG World Team Championship - Dusseldorf Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Wimbledon - London Rogers Cup - Montreal Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Grand Prix de Tennis de Lyon - Lyon Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Miami Open - Miami French Open - Paris Wimbledon - London Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte Carlo Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Gerry Weber Open - Halle French Open - Paris Wimbledon - London Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Rolex Paris Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Tennis Masters Series - Rome BNP Paribas Masters - Paris Rogers Cup - Montreal BNP Paribas Masters - Paris Australian Open - Melbourne Rolex Paris Masters - Paris Miami Open - Miami BNP Paribas Masters - Paris Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Wimbledon - London BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Shanghai Rolex Masters - Shanghai U.S. Open - New York Open Sud de France - Montpellier BMW Open - Munich European Open - Antwerp French Open - Paris Erste Bank Open - Vienna German Tennis Championships - Hamburg U.S. Open - New York Fever-Tree Championships - London Open Sud de France - Montpellier NASDAQ-100 Open - Miami Davis Cup, World Group, 1R, FRA-CRO 4-1 U.S. Open - New York Davis Cup, World Group, 1R, AUT-CRO 2-3 Australian Open - Melbourne Hyundai Hopman Cup - Perth Davis Cup, World Group, PO, CRO-BRA, 4-1 Hopman Cup - Perth Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Shanghai ATP Masters - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York Kooyong Classic - Kooyong Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York All Lower level tournaments Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, Group 1, REL2, POR-CRO 4-1 Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, 1R, GER-CRO 3-2 Tennis Masters Cup Shanghai - Shanghai ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, Group 1, 2R, CRO-AUT 4-1 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, World Group, F, SVK-CRO 2-3 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, QF, CRO-ROU 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, 1R, JPN-FRA 1-4 AAMI Classic - Kooyong ATP Cup - Brisbane, Perth, Sydney Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Kooyong Classic - Kooyong Olympics - Athens Olympics - Tokyo